package com.pur.zsms.matermanage.mater.vo;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.hibernate.annotations.GenericGenerator;

import com.pur.zsms.common.vo.BaseEntity;

public class MaterVoForCostSupplier extends BaseEntity {
	private int materId;
	private String materName;
	private int materType;
	private int materLevel;
	private BigDecimal materValue;
	private BigDecimal materValueAll;

	private String materValueReal;
	private String materValueRealAll;
	private int materProportion;
	private String materDescribe;
	private int materInt1;
	private int mater_int2;
	private String mater_string1;
	private String mater_string2;
	private String materWeight;
	private String materWeightNeed;
	private int mid;
	private BigDecimal materValueUndressed;
	private int supId;
	private String supName;
	private int custId;
	private int custName;

	private String materValueContent;
	private String unit;
	private String specifications;
	private String brands;
	private int deleteFlag;
	// 进价
	private String date;
	private String materJson;
	private String materTypeName;
	private int ordId;

	// 价格波动启动标志
	private int initFlag;

	// 进货价格 提交方式
	private int costFlag; // 1是供货商临时加货

	private String content;

	// 是否报价标志
	private int submitCostFlag;

	public int getSubmitCostFlag() {
		return submitCostFlag;
	}

	public void setSubmitCostFlag(int submitCostFlag) {
		this.submitCostFlag = submitCostFlag;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public int getCostFlag() {
		return costFlag;
	}

	public void setCostFlag(int costFlag) {
		this.costFlag = costFlag;
	}

	public int getOrdId() {
		return ordId;
	}

	public void setOrdId(int ordId) {
		this.ordId = ordId;
	}

	public String getMaterWeightNeed() {
		return materWeightNeed;
	}

	public void setMaterWeightNeed(String materWeightNeed) {
		this.materWeightNeed = materWeightNeed;
	}

	public String getMaterValueReal() {
		return materValueReal;
	}

	public void setMaterValueReal(String materValueReal) {
		this.materValueReal = materValueReal;
	}

	public String getMaterValueRealAll() {
		return materValueRealAll;
	}

	public void setMaterValueRealAll(String materValueRealAll) {
		this.materValueRealAll = materValueRealAll;
	}

	public BigDecimal getMaterValueAll() {
		return materValueAll;
	}

	public void setMaterValueAll(BigDecimal materValueAll) {
		this.materValueAll = materValueAll;
	}

	public int getCustName() {
		return custName;
	}

	public void setCustName(int custName) {
		this.custName = custName;
	}

	public String getMaterJson() {
		return materJson;
	}

	public void setMaterJson(String materJson) {
		this.materJson = materJson;
	}

	public String getMaterTypeName() {
		return materTypeName;
	}

	public void setMaterTypeName(String materTypeName) {
		this.materTypeName = materTypeName;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public int getInitFlag() {
		return initFlag;
	}

	public void setInitFlag(int initFlag) {
		this.initFlag = initFlag;
	}

	public int getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(int deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public String getBrands() {
		return brands;
	}

	public void setBrands(String brands) {
		this.brands = brands;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getSpecifications() {
		return specifications;
	}

	public void setSpecifications(String specifications) {
		this.specifications = specifications;
	}

	public String getMaterValueContent() {
		return materValueContent;
	}

	public void setMaterValueContent(String materValueContent) {
		this.materValueContent = materValueContent;
	}

	public int getCustId() {
		return custId;
	}

	public void setCustId(int custId) {
		this.custId = custId;
	}

	public String getSupName() {
		return supName;
	}

	public void setSupName(String supName) {
		this.supName = supName;
	}

	public int getSupId() {
		return supId;
	}

	public void setSupId(int supId) {
		this.supId = supId;
	}

	public BigDecimal getMaterValueUndressed() {
		return materValueUndressed;
	}

	public void setMaterValueUndressed(BigDecimal materValueUndressed) {
		this.materValueUndressed = materValueUndressed;
	}

	public int getMid() {
		return mid;
	}

	public void setMid(int mid) {
		this.mid = mid;
	}

	public String getMaterWeight() {
		return materWeight;
	}

	public void setMaterWeight(String materWeight) {
		this.materWeight = materWeight;
	}

	public int getMaterProportion() {
		return materProportion;
	}

	public void setMaterProportion(int materProportion) {
		this.materProportion = materProportion;
	}

	public int getMaterLevel() {
		return materLevel;
	}

	public void setMaterLevel(int materLevel) {
		this.materLevel = materLevel;
	}

	public int getMaterId() {
		return materId;
	}

	public void setMaterId(int materId) {
		this.materId = materId;
	}

	public String getMaterName() {
		return materName;
	}

	public void setMaterName(String materName) {
		this.materName = materName;
	}

	public int getMaterType() {
		return materType;
	}

	public void setMaterType(int materType) {
		this.materType = materType;
	}

	public BigDecimal getMaterValue() {
		return materValue;
	}

	public void setMaterValue(BigDecimal materValue) {
		this.materValue = materValue;
	}

	public String getMaterDescribe() {
		return materDescribe;
	}

	public void setMaterDescribe(String materDescribe) {
		this.materDescribe = materDescribe;
	}

	public int getMaterInt1() {
		return materInt1;
	}

	public void setMaterInt1(int materInt1) {
		this.materInt1 = materInt1;
	}

	public int getMater_int2() {
		return mater_int2;
	}

	public void setMater_int2(int mater_int2) {
		this.mater_int2 = mater_int2;
	}

	public String getMater_string1() {
		return mater_string1;
	}

	public void setMater_string1(String mater_string1) {
		this.mater_string1 = mater_string1;
	}

	public String getMater_string2() {
		return mater_string2;
	}

	public void setMater_string2(String mater_string2) {
		this.mater_string2 = mater_string2;
	}

}
